package com.pb.wkflow.api.entity;

import com.pb.wkflow.core.entity.PostInfo;
import lombok.Builder;
import lombok.Data;

import java.util.List;
import java.util.Map;

/**
 * @author 苗益辉
 * @date 2022/9/23 15:04
 */
@Data
@Builder
public class ProcessTrackTaskEntity {

    /**
     * 任务id
     */
    private String taskId;

    /**
     * 任务名称
     */
    private String taskName;

    /**
     * 节点id
     */
    private String activityId;

    /**
     * 处理人
     */
    private String assignee;

    /**
     * 处理人姓名
     */
    private String assigneeName;

    /**
     * 开始时间
     */
    private String beginTime;

    /**
     * 创建时间
     */
    private String createTime;

    /**
     * 结束时间
     */
    private String endTime;

    /**
     * 是否会签
     */
    private String isMulti;

    /**
     * 处理原因
     */
    private String deleteReason;

    /**
     * 状态
     */
    private String status;

    /**
     * 提交信息
     */
    private String comment;

    /**
     * 参数
     */
    private Map<String, Object> variables;

    /**
     * 处理信息
     */
    private List<PostInfo> postInfoList;
}
